import instance from "@/http/index.js"



// 保存操作日志 前端参数: 操作人 操作内容 操作等级
export const saveOperateLogAPI = (data) => {
  const { operation_person, operation_content, operation_level } = data
  return instance({
    url: "/operateLog/saveOperateLog",
    method: "post",
    data:{
      operation_person,
      operation_content,
      operation_level
    }
  })
}

//  查询操作日志列表 前端参数: 无
export const GetOperateLogListAPI = () => {
  return instance({
    url: "/operateLog/GetOperateLogList",
    method: "get"
  })
}

//  查询最近十条操作日志 前端参数: 操作人
export const GetRecentTenOperateLogAPI = (data) => {
  const { operation_person } = data
  return instance({
    url: "/operateLog/GetRecentTenOperateLog",
    method: "post",
    data:{
      operation_person
    }
  })
}

//  操作日志长度 前端参数: 无
export const getOperationTotalAPI = () => {
  return instance({
    url: "/operateLog/getOperationTotal",
    method: "get"
  })
}

// 根据页码返回操作日志列表 前端参数: 页码
export const GetOperateLogListByPagerAPI = (data) => {
  const { pager } = data
  return instance({
    url: "/operateLog/GetOperateLogListByPager",
    method: "post",
    data:{
      pager
    }
  })
}

// 清空操作日志 前端参数: 无
export const clearOperationLogListAPI = () => {
  return instance({
    url: "/operateLog/clearOperationLogList",
    method: "get"
  })
}